package com.eoekun.dashboard.dao.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.eoekun.dashboard.dao.dataobject.ProjectParam;
import com.eoekun.dashboard.dao.dataobject.ProjectParamExample;

public interface ProjectParamMapper {
    long countByExample(ProjectParamExample example);

    int deleteByExample(ProjectParamExample example);

    int deleteByPrimaryKey(Long id);

    int insert(ProjectParam record);

    int insertSelective(ProjectParam record);

    List<ProjectParam> selectByExample(ProjectParamExample example);

    ProjectParam selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") ProjectParam record, @Param("example") ProjectParamExample example);

    int updateByExample(@Param("record") ProjectParam record, @Param("example") ProjectParamExample example);

    int updateByPrimaryKeySelective(ProjectParam record);

    int updateByPrimaryKey(ProjectParam record);

    List<ProjectParam> queryPage(ProjectParam record);

    Long queryCount(ProjectParam record);
}